package org.jeecg.modules.operations.assistant.wechat.service;

import org.jeecg.modules.operations.assistant.wechat.entity.WXPayOrderReqVO;
import org.jeecg.modules.operations.assistant.wechat.entity.WxPayRespVO;

import javax.servlet.http.HttpServletRequest;

public interface IWeChatPayService {

    /**
     * 功能描述:
     * 〈微信预支付〉
     * @Param: [req]
     * @Return: [WxPayRespVO]
     * @Author: LJJie
     * @Date: 2023/7/27 9:46
     */
    WxPayRespVO createOrder(WXPayOrderReqVO req) throws Exception;

    /**
     * 功能描述:
     * 〈微信支付回调〉
     * @Param: [request, response]
     * @Return: [void]
     * @Author: LJJie
     * @Date: 2023/7/27 10:45
     */
    void payNotify(HttpServletRequest request);
}
